TCP/IP 協定與 Internet 網路:第十六章 SNMP 網路管理協定 上一頁
習題
1. 試繪圖說明 SNMP 網路管理環境的架構圖。
2. 何謂『要求/回應』(Request/Response)?並請說明其特性。
3. 請繪圖說明 SNMP 協定 Get、Get-Next 與 Get-Response 命令的運作程序。
4. 請說明在 SNMP 協定上,執行 Get 和 Get-Next 兩個命令有何不同?
5. SNMP 通訊協定規範裡,在什麼情況下會發生 Trap 命令訊息?
6. 請參考 RFC-1448,說明 GetBulk 和 Inform 兩個命令的運作程序。
7. 為何 SNMP 必須使用兩個通訊埠口(UDP 161 與 162)?如果只使用一個通訊埠口會發生什麼問題?
8. 為何 SNMP 必須使用 UDP 協定傳輸?
9. 當 SNMP 所傳送的訊息超過 MTU 所限制的長度時,應如何處理?
10. 請利用您所擁有的 SNMP Manager 工具,擷取您電腦設備上的 MTU 數值。
11. 同上題,請擷取您電腦上的 ARP 位址轉譯表。
12. 同上題,請擷取您電腦上的 TCP 連接表,並作成表格說明其內容。
13. 同上題,請擷取您網路上路由器的路由表,並作成表格說明路由表的內容。
14. 試問如何利用 SNMP 擷取功能,來分析路由器的負荷情形?
15. 何謂「SNMP 共同體」(SNMP Community)?它在 SNMP 管理上扮演何種角色?
16. 請說明為何一般網路設備上的 SNMP 管理環境不提供 Set 命令的原因?
17. 何謂 MIB 資料庫,其如何描述管理物件?
18. 何謂『抽象資料格式』(Abstract Data Type)?
19. 請分辨 Pentium 系列和 Motorola 系列的電腦系統,對於資料在記憶體上排列有何不同的地方?並說明採用 ASN-1 編碼的原因。
20. 請說明當兩端資料宣告不同,執行遠端程序呼叫時,會發生什麼問題?
21. 何謂『ASN-1』?它如何解決遠端程序間呼叫,資料型態不一致的問題?
22. 請依照 ASN-1 編碼方法,將下列管理物件的識別碼編出其結果:
{iso(1).org(3).dod(6).internet(1).mgmt(2).mib-2(1).tcp(6).tcpRtoMin(2)}
{iso(1).org(3).dod(6).internet(1).mgmt(2).mib-2(1).udp(7).udpNoPorts(2)}
23. 請將下列資料以 ASN-1 編碼,並寫出其結果。(其中 Name、Section、Street 與 City 為 PrintableString 型態,Number 與 Zip 為 Integer 型態)
SEQUENCE { Name “Sun Yat-Sen University”,
Section “ Department of Electrical”,
Number 70,
Street “Lien-hai Rd”,
City “Kaohsiung”,
}